package com.uzai.console.vo.takebal.usertakebal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@ApiModel("分页查询用户提现列表")
public class UserTakeBalPageVo {
    @ApiModelProperty("主键ID")
    private Long id;
    @ApiModelProperty("运营商Id")
    private Long merId;
    @ApiModelProperty("订单编号")
    private String tradeno;
    @ApiModelProperty("微信昵称")
    private String nickName;
    @ApiModelProperty("设备类型")
    private String deviceType;
    @ApiModelProperty("机器人id")
    private Long deviceUniqueId;
    @ApiModelProperty("机器人wxid")
    private String deviceId;
    @ApiModelProperty("机器人昵称")
    private String deviceName;
    @ApiModelProperty("机器人备注信息")
    private String deviceRemark;
    @ApiModelProperty("提现金额")
    private Double takeBal;
    @ApiModelProperty("状态")
    private Integer status;
    @ApiModelProperty("状态名称")
    private String statusName;
    @ApiModelProperty("失败原因")
    private String failMsg;
    @ApiModelProperty("申请时间")
    private Integer createTime;
    @ApiModelProperty("支付方式（1微信支付(微信到零钱)，2支付宝支付，3红包卡片，4线下支付）")
    private Integer transType;
    @ApiModelProperty("支付方式（1微信支付(微信到零钱)，2支付宝支付，3红包卡片，4线下支付）")
    private String transTypeName;
    @ApiModelProperty("支付时间")
    private Integer payTime;
    @ApiModelProperty("提现方式（0手动提现  1自动提现 2自动失败转手动）")
    private Integer type;
    @ApiModelProperty("提现方式名称（0手动提现  1自动提现 2自动失败转手动）")
    private String typeName;
    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("会员Id")
    private Long userId;
    @ApiModelProperty("会员类型")
    private Long userType;
    @ApiModelProperty("会员类型名称")
    private String userTypeName;
    @ApiModelProperty("身份")
    private Integer identity;
    @ApiModelProperty("身份名称")
    private String identityName;
    @ApiModelProperty("余额")
    private Double balance;
    @ApiModelProperty("积分")
    private Integer integral;
    @ApiModelProperty("会员注册时间")
    private Integer userRegTime;
    @ApiModelProperty("30天内提现次数")
    private Integer userTakeBalCountByDays;
    @ApiModelProperty("30天内提现总金额")
    private Double userTakeBalAmountByDays;

    @ApiModelProperty("提现奖励金额")
    private Double takeRewardBal;
    @ApiModelProperty("提现奖励积分")
    private Integer takeRewardInte;

    @ApiModelProperty("提现次数")
    private int takeBalCount;
    @ApiModelProperty("有效订单笔数")
    private int orderCount;

    @ApiModelProperty("支付姓名")
    private String alipayName;
    @ApiModelProperty("支付宝账号")
    private String alipayAccount;

    @ApiModelProperty("提现总金额（提现金额+奖励金额）")
    private Double takeTotalMoney;

    @ApiModelProperty("自动查询下一条提现开关")
    private Integer nextFlag;

    @ApiModelProperty("风险指数名称")
    private String riskLevelName;

    @ApiModelProperty("风险指数值")
    private Integer riskScore;

    public String getRiskLevelName() {
        return riskLevelName;
    }

    public void setRiskLevelName(String riskLevelName) {
        this.riskLevelName = riskLevelName;
    }

    public Integer getRiskScore() {
        return riskScore;
    }

    public void setRiskScore(Integer riskScore) {
        this.riskScore = riskScore;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTradeno() {
        return tradeno;
    }

    public void setTradeno(String tradeno) {
        this.tradeno = tradeno;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Double getTakeBal() {
        return takeBal;
    }

    public void setTakeBal(Double takeBal) {
        this.takeBal = takeBal;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getFailMsg() {
        return failMsg;
    }

    public void setFailMsg(String failMsg) {
        this.failMsg = failMsg;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Integer getPayTime() {
        return payTime;
    }

    public void setPayTime(Integer payTime) {
        this.payTime = payTime;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public Long getDeviceUniqueId() {
        return deviceUniqueId;
    }

    public void setDeviceUniqueId(Long deviceUniqueId) {
        this.deviceUniqueId = deviceUniqueId;
    }

    public Integer getTransType() {
        return transType;
    }

    public void setTransType(Integer transType) {
        this.transType = transType;
    }

    public String getTransTypeName() {
        return transTypeName;
    }

    public void setTransTypeName(String transTypeName) {
        this.transTypeName = transTypeName;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceRemark() {
        return deviceRemark;
    }

    public void setDeviceRemark(String deviceRemark) {
        this.deviceRemark = deviceRemark;
    }

    public Long getUserType() {
        return userType;
    }

    public void setUserType(Long userType) {
        this.userType = userType;
    }

    public String getUserTypeName() {
        return userTypeName;
    }

    public void setUserTypeName(String userTypeName) {
        this.userTypeName = userTypeName;
    }

    public Integer getIdentity() {
        return identity;
    }

    public void setIdentity(Integer identity) {
        this.identity = identity;
    }

    public String getIdentityName() {
        return identityName;
    }

    public void setIdentityName(String identityName) {
        this.identityName = identityName;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public Double getBalance() {
        return balance;
    }

    public void setBalance(Double balance) {
        this.balance = balance;
    }

    public Integer getIntegral() {
        return integral;
    }

    public void setIntegral(Integer integral) {
        this.integral = integral;
    }

    public Double getTakeRewardBal() {
        return takeRewardBal;
    }

    public void setTakeRewardBal(Double takeRewardBal) {
        this.takeRewardBal = takeRewardBal;
    }

    public Integer getTakeRewardInte() {
        return takeRewardInte;
    }

    public void setTakeRewardInte(Integer takeRewardInte) {
        this.takeRewardInte = takeRewardInte;
    }

    public Long getMerId() {
        return merId;
    }

    public void setMerId(Long merId) {
        this.merId = merId;
    }

    public int getTakeBalCount() {
        return takeBalCount;
    }

    public void setTakeBalCount(int takeBalCount) {
        this.takeBalCount = takeBalCount;
    }

    public int getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(int orderCount) {
        this.orderCount = orderCount;
    }

    public String getAlipayName() {
        return alipayName;
    }

    public void setAlipayName(String alipayName) {
        this.alipayName = alipayName;
    }

    public String getAlipayAccount() {
        return alipayAccount;
    }

    public void setAlipayAccount(String alipayAccount) {
        this.alipayAccount = alipayAccount;
    }

    public Double getTakeTotalMoney() {
        return takeTotalMoney;
    }

    public void setTakeTotalMoney(Double takeTotalMoney) {
        this.takeTotalMoney = takeTotalMoney;
    }

    public Integer getUserRegTime() {
        return userRegTime;
    }

    public void setUserRegTime(Integer userRegTime) {
        this.userRegTime = userRegTime;
    }

    public Integer getUserTakeBalCountByDays() {
        return userTakeBalCountByDays;
    }

    public void setUserTakeBalCountByDays(Integer userTakeBalCountByDays) {
        this.userTakeBalCountByDays = userTakeBalCountByDays;
    }

    public Double getUserTakeBalAmountByDays() {
        return userTakeBalAmountByDays;
    }

    public void setUserTakeBalAmountByDays(Double userTakeBalAmountByDays) {
        this.userTakeBalAmountByDays = userTakeBalAmountByDays;
    }

    public Integer getNextFlag() {
        return nextFlag;
    }

    public void setNextFlag(Integer nextFlag) {
        this.nextFlag = nextFlag;
    }
}
